Spotlessly clean. Large rooms, huge amount of space. Excellent location!