This site does not allow enough characters to give an complete review. Within 2 days we wanted to leave but with it being New Year everything else was booked. From checkin it was clear we made the wrong choice. Our toilet was clogged on arrival. After calling twice and waiting hours, someone finally came left plunger at the door and walked away. Resort is beautiful, and the wild life especially the spider monkeys is the only pros. Everything else was a con. Food was often cold or lukewarm, even when made to order. Staff seemed uninterested, and we witnessed a server being rude and mocking a guest. Several areas smelled like sewage, which was unpleasant due to the open-air layout. We paid extra to stay over New Year but the festivities required additional fees, leaving the event mostly empty. Restaurant reservations were confusing and inconsistent. On New Year Eve, even the buffet required reservations, which no one told us. My wife skipped lunch and had nowhere to eat and room service was elite members only we were later told despite being told otherwise. At the taco restaurant my wife ordered cheese pizza. After 45 minutes, ham pizza arrived and we were told to “just take it.” Hot water was inconsistent, the room had only one small trash can, beach towels were hard to get, and WiFi non existent making using their app impossible. We paid for adults-only, yet kids were everywhere. The adult pool had no swim-up bar and no atmosphere. Prior negative reviews were all spot on.