Amazing location, thoughtful touches and perfect for families with children.