This was the first time we stayed a Club Med resort and we expected more then we got. The food was just ok, the shows were bad, and the service at the beach bar was the worst I've ever experienced. The beach boy only came an offered drinks when a boss was around. The service was awesome at the main bar and at the main restaurant. Didn't care much for all the staff intruding in during meal times either. Mehdi the directors is great with his guest and likes to check up on things all day. However he asks how things are going so fast, you don't get a chance to complain or comment because he's off to the next guest. We had to ask for a different stroller because they gave us one that was so old you could almost not use it. The beds were hard and most rooms have mosquito and lizard problems. There is an older pool attendant who talks bad about the guests in front of them not knowing that most people speak Spanish. He also complained about his hours and shift to the younger pool attendant. Not a great way to enjoy the pool. The internet deposit of a couple hundred dollars was obscene! Who needs that kind of deposit to use the internet? We will not be returning and would recommend Secrets Resorts instead.