Excellent location, great views and fantastic communication from the moment of booking until departure. A one stop shop from arrival to departure.