10/10 - clean, warm, comfortable. Spectacular view.