This place is great! The view is really incredible, it's even better than the photos make it seem and the beach is right outside the back entrance to the complex. The kitchen is big and well-stocked and clean (and even has sharp knives!). It's really a great spot and I've love to stay there again.