3/5 - Okay
Could be nice but poor customer service. Poor level of English comprehension may be a reason. The staff who don't speak English either avoid or ignore you. This was very frustrating when trying to order vegetarian food and get the broken tv repaired.