Playa Sonrisa, in Xcalak Mexico is very relaxing. Playa Sonrisa is on the Caribbean, 20 minutes south of the Costa Maya cruise port in Majahual, Mexico It's off the grid, no electric, no cell phones, no CNN etc. The website is very honest and accurate.