Haven't been to Mexico much a group is planning a trip end of spring to the Riveria Maya. They want calm beaches, all-inclusive, young adult friendly and 3 or 4 star. What are your recommendations? Any hidden gems?