I visited twice on a business trip. The first time was flawless; the staff was friendly and accommodating. However, housekeeping was just terrible on the second trip, when I took two other staff members with me. Amenity, location, and price is all good. Hope they improve the housekeeping condition.