I booked this place for my graduation with my family with extended time (around 3 weeks). As expected, the place is nice with every week there will be a cleaner to clean the place. Most of the amenities are there and we don't have to worry about laundry, cooking, heating water, etc. Overall is great and I'm definitely recommend this place.