Clean, spacious, comfortable, with all the necessary amenities and then some. A great stay for the price