clean, comfortable, spacious, lots of nice little details. great stay!