Everything was truly fantastic and exactly what was promised. Our couples that traveled with us had a great time. Very spacious and safe place to stay. Short walk to the beach and neighboring restaurants. Great location as well. Recommend 5 stars definitely.