The rooms were unique and more like a tree house feel or cabin feel. The staff was amazing is all areas. This is the best beach I have been on will total sand in the water, no rocks. We spent the majority of our time in the water. There was plenty of shade if you needed to be out of the sun. Food and drink service was provided at the beach. If you don't like crowds, noise or lines this is a great choice. You get a lush jungle experience. Cons: This is a very small resort with one buffet, one restaurant and a beach grill. Limited night life, piano singer, house band, karaoke. Very tiny pool, but a swim up bar. Loud frogs and crickets at night and you can hear them when inside. Rooms need some updates, but clean. Many in my party said they would return. I would too, but I prefer a different hotel every time I travel.