Our stay was pretty close to perfect. I would say the apartment is perfect for a large group or family. the balconies were our favourite spot and where we spent most of our time while there other then sleeping. Great amenities, 2 AC units to stay cool, lots of room and a kitchen to cook in or just make coffee. The only thing missing for our stay was consistent hot water for showers. Other then that, I would not hesitate to stay here again.