Great location, great place. Has everything you need. We (family of 5 + dog) have stayed there multiple times and love the thought they have put into every aspect of your stay. We will definitely be going back in the future.