This facility was recommended by our travel agent, prior to a vacation flight to the Carribean.
Reservations for two rooms were made 3 months+ in advance. Hotel did mess up / mis-interpret the plan but with 'direction' from both the travel agent and myslef, got things right.
In the end...(upon check-in) all went fine.
Room: excellent..clean and quiet. Parking: underground!
Restaurant: pricey BUT tried room service (same price as eating in dining room) and fast.
Shuttle to / from airport: 10 minute ride