Beautifully prepared, spotless, thoughtful touches throughout, great hospitality and a wonderful stay.