The hotel is clean, the staff are helpful, some even going above and beyond. The food is decent in price, taste, and wait time and the wifi is great when too many other people are not on it. The laundry service is good and you can efficiently change money. There are many staff who do not speak english fully, so sometimes things get lost in confusion. It was initially difficult to get in touch with the hotel to coordinate the airport shuttle, until I was at the airport and a local tried several numbers for me. There was an issue with their key card system so I did not have a personal key my entire stay and had to be let into my room. Since my second room was nice, and quieter than my first without a key, I was not interested in moving to a third room with a manual key. The location was close to what I needed to do, so overall I was pleased enough with my stay.