When we arrived we laughed at how funky the place looked. The staff did everything they could to make our stay excellent. They were fantastic. The pool was okay for the kids. The breakfast was pretty good. The rooms and beds were typical Mexican stark, but you get what you pay for. Our shower had worms and ants crawling out of the drain, so we couldn't take a shower the first night, but they moved us to another room which had no insect infestation. Overall you get what you pay for, and staying here was VERY inexpensive for a family of four. If you are used to inexpensive hotels in Mexico this one is as good as any.