Riviera Maya, Mexico.  Read Resort review HERE and photos HERE.