Just returned from overnight stay at this hotel and I would not recommend it to anyone. We had booked this hotel for the location and from the photos on the web site. We had requested a 2:00 pm check in time and the rooms were not cleaned until 3:45pm so I had to spend almost 2 hours waiting for our rooms. The game area was filthy the trash cans had not been emptied from the day before and there was trash all over the place. The work out room had dirty towels hanging from all the equipment and looked like it had not been cleaned in some time. The pool area looked liked it had not been cleaned in sometime either there was dirty towels all over the chairs and there was no clean towels. The front desk staff said they were busy from the night before, all this before we even got to our rooms. At 3:45pm when they said our rooms were ready we went upstairs and it wasn't much cleaner than the holidome area. The cleaning staff was leaving the rooms when we got there, once inside we discovered that there was burned out light bulbs, lamps did not turn on, alarm clocks were not plugged in, coffee pots were not plugged in and there was food(grapes) left on the floor. There was heavy rain in St. Louis this night and the roof leaked. We woke up Sunday morning and our carpet in the room was soaked from the roof leaking. We could not even walk through the room without getting our pant legs wet. I called the front desk to let them know about the floors and they sent up maintenance and the guy told us that the room above us was much worse. We could tell by the smell in the room and the walls that this was not the first time this room had leaked like this before. With all of this I had enough and I felt we should be given a discount off the rooms. After speaking with the manager on duty for about ten minutes she finally gave in and gave me a $50.00 discount off the price of 1 room and said it was a act of god for the rain and the can not control the roof leaking.