It's very clean - carpet needs a little love - but he had it steam clean for me when I checked in and he was very accommodating. . but once you get past that it's a cool place with open floor plan lots of beautiful light a wonderful Terrace.