The resort itself is pretty and the staff was nice enough. Some were a little pushy wanting you to sit in their section at the restaurants, but we were always treated very well. The rooms could have been nice except that they are musty and smell moldy. There were even mold spots on the mattress and walls. Nothing would dry because it was so damp in the room. There were roaches as well. The TV we had was not a smart TV so we couldn't log into Netflix or any other apps, which meant we were limited to watching whatever channel had English speaking movies on. There were 11 of us, so we had 5 rooms. All of them had these issues. The pools were also not as clean as other resorts I have stayed at. The beach was beautiful, but the amount of beach vendors was really annoying. You can't just sit and relax without someone trying to sell you something every 5 minutes. Sadly, I would not recommend this resort to friends or family.