Great location, very clean, and all supplies you need. The views are amazing. Jungle and mountains on one side, ocean view from the other. Close to amazing beaches and towns. We loved staying here!