Location is excellent. The bedrooms are small, which was fine for us since we have small children, but definitely worth noting, as they're smaller than the norm. The amenities (pans, pots, etc.) could use some updating, and I had to wash pans when we arrived. But still, well worth the stay.