Clean, well-kept, spacious, light. Great kitchen, friendly host and excellent location. What more could you ask for?