Clean, perfect location, spacious and has everything for a great stay. Our hosts were very responsive and friendly. I will stay again.