Clean, comfortable, functional and spacious. Had everything you needed for a stay, couldn't have asked for much more!