This place was absolutely amazing! Better than the photos. It is completely new and spotless. Each room in the apartment was large and comfortable. The couch is brand new and the beds are super comfortable. There was even a new pack and play for our son. The bathroom was spotless and extra vanity outside meant my husband and I didn't have to fight over sinks. Though we didn't plan it the kitchen was so lovely that we wound up cooking every night. Since we have a 1 year old that made it much easier than battling the restaurant scene. There is also a large balcony outside if you have to put your little one to bed early. We were still able to enjoy the weather outside. Unfortunately the weather was too cold for the beach and the pool heater had just broken but we are familiar with this hotel and usually it is a joy. The pool is typically warm and inviting and perfect for kids. The tiki hut serves food and the beach is right there so you can literally walk out of the apartment and spend a day going from the pool to the beach and eating all of your meals right there. The beach has the added benefit of umbrellas, towels and chairs to rent. This will definitely be our go to place for quick escapes to warm weather. Juan was very attentive when the bedroom air conditioning didn't work and extremely accommodating when we asked to adjust our check out time because our son was still napping! We tried to book again even before we left but it was sold out for months!