We found the place to be very clean and staff were really friendly and accommodating. The view was lovely and the food at the restaurant on the top floor was superb.