I was exhausted when I checked into this hotel but the staff was very warm and teased me about sharing my salad from Bahama Breeze. Room was clean and comfortable. Bed was like sleeping on a cloud. Breakfast next morning was very good, just busy. I had scrambled eggs with almost everything and they were great. Communication with the cook and servers was awkward at times but it all worked out. The servers were a bit ambitious cleaning my table before I had left the dining area. There were many professionals at this hotel and the general ambiance was indicative of a well run hotel.
The only recommendation that I would have is that they need to get better toilet paper. For such a nice hotel, the quality of the TP was comparable to gas stations that I have visited in Mexico.