The view was beautiful and the place was clean overall. It wasn't quite as well stocked as other places I've stayed in. The cleaning team was still there at check-in time so we had to wait a few more minutes. Communication was quick and easy. We'd stay there again.