We really enjoyed Mayan Monkey - we stayed for two days. The beachfront the great, room was nice and the amenities offered were good. The only downside I have to offer, the service was so slow in the restaurant, bar and beach club. While most of the staff were phenomenal, that aspect also restricted our ability to order more of what we wanted since everything took so long.
Otherwise, an awesome stay and will definitely consider coming back. Thank you!