Fantastic stay in a very clean apartment. The apartment definitely lived up to the description. Our family had a great time. Location was great. Enjoyed the gym, pool and beach time. I would highly recommend this apartment. For the price it is a gem.