The hotel itself is beautiful (not much to look at from the outside). The lobby, restaurants, pool area, and rooms were all very nice and very clean. The gym was one of the nicest and biggest I've ever seen in a hotel. The bathroom was very small....beds are the BEST. Love their heavenly bed. We slept like babies. Aside from the pool staff (very helpful and very professional) the rest of the hotel staff was horrible. From the front desk to room service to upper management.....they were all terrible. Room service food was cold and completely undercooked.