Probably the best place i have ever stayed at within this price range. Very clean, air-conditioned and all around beautiful. Especially the patio was incredible and offered a nice place to cool down during the hot midday. The location is perfect if you want to explore nearby hiking spots or beaches. We had a car though, so i cant speak to the public transportation. The only criticism i have, is that the kitchen was not equipped with any kind of spices or utilities (like garbage bags or soap) but that was a small price to pay, especially at this price range.