We stayed here with big group and found that the hotel was better than we expected. Very clean and nice pool and beach area. They had palapa's all over the beach free of charge but on a first come first serve basis so you needed to be up early. We has had a few group dinners and the catering was excellent. The buffet restaurant for breakfast was also very good.