Very clean, and great location. We enjoyed our stay very much and highly recommend! Just note the unit is up a couple flights of stairs.