Spacious, clean, great location and responsive hosts. What more could one ask for?