The resort is beautiful. I love that it is doing as much as possible to be sustainable. The staff was great! Always smiling and willing to go above and beyond. Room Service is hit or miss. One evening, it took 20 mins to receive our food, which is pretty good. Another evening, it took over 1.5 hrs after we called a second time, and the order was poorly thrown together. I'm guessing we fell in the cracks. The entertainment was great as well. Something different every night and even a little show for the kids, usually 7:30pm. The resort overall was great. I'm sure once all the kinks get worked out, it would be a 5 star :)