Grand Velas Riviera Maya. Velas Resorts. Photo by: Victor Elias Photography.