Excellent on every level. Spotless and spacious. Very comfortable bedding and linens. Beautiful location. Extremely well appointed kitchen. Awesome stove! Great fireplace. Everything was perfect.