Tulum hotel on the beach, in the Caribbean Sea