Excellent location and appropriately priced. Easy walking distance to fantastic restaurants, parks for kiddos, easy hiking trails, and short ride/drive a very nice beach. The inside space is small, but was manageable for 2 parents +1 child. The outside area provided a nice, private extension of the living space and worked well given the temperate weather. FYI: We were unable to get any wifi signal during our stay, so take into consideration depending on your needs.