My family and I had a wonderful stay. The apartment was nice and clean. Balcony at every part of the apartment (except bathroom) was a plus. The beach is across the street which was super convenient. The pool was nice as well. We watched the kids play in the pool while we ordered food and drinks. The service was amazing. Communication was top notch. Overall it was a very pleasant experience. We will definitely be staying here again.