I really appreciated that this was NOT a loud, obnoxious, party hotel! It was much calmer and quieter than a hotel we stayed in last year located in Cancun. The pool was good, the cafe had an EXCELLENT breakfast that we prepaid for. The breakfasts consisted of loads of fresh fruit, an omelet station, endless coffee, delicious pastries, etc. The beach itself was quite good, but not great. The water was a bit clouded for the most part, but that was due to the wind. However, it was easily the best beach I found out of all the walkable areas on the shore. Staff was really attentive. Enjoyed our stay! P.S. One tip: if you plan on buying several alcoholic drinks per day (which my husband did), it is going to be expensive! I would suggest buying your own bottle somewhere in town and mixing your own drinks in your room to save you TONS of money!