Absolutely Perfect. 5* Location 5* Hospitality 5* everything. Don't hesitate, book this place!!! It's fantastic.