Apartment is great, beautiful place to stay, even beach equipment like snorkel gear, sand toys,… available. Nice pool area