The place is great, great views, nice layout, and very comfortable. The internet and cleaning could do with a little upgrade, but the host has been very friendly and responsive in trying to help solve issues. And of course the beaches and hikes nearby are great!