Room: Our fridge didn't work and it took three days to replace the fridge. One of the sink drains didn't drain properly, fixed on day two and our toilet didn't flush properly. Our door didn't close, unless we slammed it, because the door jam piece was bent.
We didn't realize El Beso was an ADULTS ONLY SECTION on the resort. We were also asked to take a one hour "tour", which was a huge sales gimmick and took 3 hrs. Even after this, people stopped us at breakfast, in the lounge, at the pool and in other areas to ask us to take this "tour". The constant hounding to purchase something got annoying and was not appreciated.
The food wasn't great. Everything in a sauce is cooked in the same red tomato sauce. Salt and pepper is not easy to find. The steak house was ok, because we ordered our steak medium rare. Crepes are good. All the seafood and meat, in every restaurant, was overcooked, it was chewy and not easy to eat.
The pool in El Beso was great, until it got busy. Once it got busy there were no lawn chairs to use. We tried to sit in the "premium" section, but got kicked out, because we weren't members. When we mentioned that there were no chairs available the guy told us "too bad" and made us move, however, another couple (not premium members) were able to stay. Staff throughout the resort was rude, except our maid.
The beach is covered in seaweed (not their fault).
Pros: quiet in El Beso. Good drinks. Easy to get around. Rooms were clean and quiet.