This place has everything, and I can't say enough how excellent the location is. We were very comfortable both staying in and cooking and going out for a stroll, in either direction. Caitlin's communication was superb, too.