Clean, great location, plenty of space, great kitchen (but not a lot in the way of cookware or things like spices), great communication with hosts!