Good amenities, ambience, decoration. Most importantly, the place is super clean and tidy. Feels like living in a 5-star hotel.