The apartment is exactly what it looks like, beautiful! The beach was right across the street. The host resort could provide just a little better services for that property. It took two days to get towels delivered to us (good thing we brought some with us). We had a couple of hiccups, but would absolutely stay there again.