Truly a 5-Star Hotel. We upgrade to a suite. Huge! Clean! One of the nicest suites we have ever had. Great service at the adult pool. Fast room service. We had brunch one morning, and dinner on our outdoor patio the 2nd night. Both times the food came within 20mins an piping hot. The sweet-potato tots were hot and crispy. A few of the highlights from the rooms service items we had were the Hanger Steak, Steak Quesadilla, Heirloom Beet Salad, Bread Pudding, Lamb Chops. Amazing food. The pool drinks were all very good. They were all very unique. Large resort in a good location. I have stayed at hundreds of different hotels in my life and this one shares the #1 spot with another great resort in Phuket, Thailand that we went to last year. But, it's much closer. We will come back to the Omni at least a few times every year.