The hotel, location and view are fantastic. We enjoyed the room, the pool and ambiance. However, the hotel restaurant doesn't quite live up to the hype. It's possible that they are short staffed. The service was slow even when they were only half full, and for the premium prices we found the dinners wanting for flavor. Breakfast, service aside, was fantastic.