Clean, fit the description and perfectly located for us. The hosts were very good at communicating as well. No issues and would book again.