Amazing place to stay, ticks all the boxes and great value as a bonus. We were right on the beach with great views. It was roomy and has a great kitchen. It really surpassed our expectations. Highly recommended.