The complex is nice and has a lot of amenities. The people are friendly and everyone will help you if you get lost or have questions. With my specific apt there were some previous damages to the apt that I wish were disclosed to me before I booked or at least after I booked bc there was a big hole in the living room floor. The instructions/directions to check in are very confusing and finding the right garage was hard but once you do all that the stay was comfortable and convenient. I don’t have any complaints after that. The place comes with public grills, pool, gym and jacuzzi. I give this place a 4/5!