Very clean! Perfect place for our bachelorette party. Everybody had their own space, the townhome is beautiful. Hosts are very responsive if anything were to come up.