Clean. Had everything we needed. Great use of space. Great location at the southern end of shops on Thames. Would stay there again.