The service and above all the location !
Located in Puerto Morelos, Hacienda Morelos Beach Front Hotel is on the beach, within a 5-minute walk of Ojo de Agua Beach and Puerto Morelos Reef. Featured amenities include a 24-hour front desk and luggage storage. Free self parking is available onsite.
Based on 424 reviews
Policies vary by room type and provider.