We had a pleasant stay here. The location is excellent, and the amenities are quite complete. One thing about the cleanliness, when we first arrive the floor in the common area and kitchen are a bit greasy. And also the kitchen utensils, it has some rough dirt. I don't know if it was because we suddenly move our check in time earlier so that the cleaner didn't have much time to cleaned it. Other than that, all good. :)