Very clean. During our time there, I saw the carpet washed twice. The staff was always on top of the cleanliness. Our room was cleaned every other day without fail. The rooms have a kitchen. The shower is amazing lot of water pressure. Breakfast is free they have several options, eggs, bacon, meats for tacos, waffles, fruit, cereal, There is coffee all day, which I loved. The pool is indoors. I really enjoy the stay at this hotel. This will be my stay hotel every time I visit Katy.