Very clean, great location and has everything you need. Lots of charm, character and very cozy.