Excellent facilities, superb location and great little touches. The beach is awesome