Excellent! Beautiful views! Clean and tidy! All amenities were catered for. Very friendly and great communication!