If we could give it 6 stars we would. Lovely, spacious, gracious and filled with unexpected touches of generosity.