Room, hotel, well designed. Service staff speak English and provide good service. Excellent amenities like residents lounge, coin laundry, children 's playroom and vending machines. Only down side was room cleaning being inconsistent. On some days sheets were not changed despite not putting the eco placard on the bed. Some days, towels not changed at all. There was also a day when the floor mat/towel was removed but not replaced. Toilet bowl and bathtub slightly stained. Shower curtain had a smell. Carpet under dining table not vacuumed on most days. Room generally clean. Cleanliness for toilet, borderline acceptable.