I thought my overall stay here was good. The staff were amazing, the beach and the pools were great, and the food was overall pretty good. The room that we stayed in, however, was below average. Upon entering, we noticed that there were little bugs all over the walls and no matter how many times we got them off, they came back everyday, which was very frustrating. Also, if you don’t speak Spanish, or you only speak very little Spanish, it’s hard to communicate with anyone.