Spotless, welcoming and comfortable. Very well appointed.