amazing location, sparkling clean, thoughtful touches. a perfect family getaway.