Excellent location and the most amazing views ,the place has everything you require and kids really loved the spa .