The rooms were nice and clean. Staff was nice. Kids liked the playground and mariposario. We did have to call at 6:30 our first morning to say that we had no water, but they were able to turn it on shortly thereafter. In fact, it wasn't a big deal, probably because we were there during low season they had the water off. The restaurant was decent and the breakfast was a typical Central American breakfast. In front of our cabin, there were hammocks and chairs for hanging out outdoors. It wasn't horrible but there were some beer caps and other small paper on the ground. We were there with kids so not ideal. The parking was out of the hotel on the main road. No security as far as I could tell. The biggest downside was the steps. We've stayed in plenty of hotels without elevators, but the name Mayan Hills is correct. From the lobby, you have a lot of steps down to cross a ravine and then even more steps up. With kids who overpack and not knowing about security of the car, we had a lot to carry each way. Good for built in exercise. Meanwhile, we would have to do without for the few things we forgot in the car.