Exceptionally clean and well appointed. Toasty warm and comfortable at all times. Beautiful surroundings, we had a wonderful time.