The location is fantastic, and the beach is just down a lovely path. I completely fell in love with the beach there. The complex was very nice. The kitchen was very nice,and the beds had very firm mattresses. The outdoor seating was nice as well. The bathrooms are en suite and beautiful. The view from the outdoor dining room was amazing!