Perfect location, a nice short walk to the beach and trail. The place is clean and well designed. Hosts were very responsive, check-in/out was a breeze. We enjoyed our stay.