Riviera Maya Mexico. Read Resort review HERE and HERE.