Everything that the site promises. High quality and levels of comfort throughout. Wonderful views and perfect location. Detailed instructions and excellent levels of responses to every query. Thoroughly enjoyable.