Five stars! Best stay among all others I've booked for our trip. Best value for money.