A great location, and the amenities and accommodation modern and up to date. As far as our dog Luna she had the yard to run around and be free, great host, very accommodating.