This place is perfect. Everything we needed was within walking distance including some great trails, green spaces and beach. James is a great, amiable host and we felt welcomed and at home.