Spotlessly clean, well thought out, spacious, ideal for family and or friends.