Located on the beachfront of Las Cuevas Beach, this small eco-hotel is surrounded by lush tropical vegetation, offering panoramic views of the Caribbean...