Excellent location - a great place to relax and enjoy the beautiful beaches. Great view, nice deck to relax on. Excellent facilities within the resort.