Clean, comfortable, and very spacious, with a fully equipped kitchen. Great for large groups and also for families with kids. We really enjoyed our stay, and would love to come back again!