Clean, great space, beautiful location. We loved having a separate bedroom, full kitchen and dining space as well as a sitting area. It was perfect and we appreciated it being pet friendly!