I had a business meeting in St. Louis and called my companys travel agency to book a room. The email confirmation I received stated $129 a night. Upon check the front desk stated with taxes it came to $173.41. She stated that this was a deposit and that when I checked out it would come in at $129 plus tax. The next morning during checkout they stated the rate was $149 plus tax. I was very professional and showed them my email confirmation but they were unwilling to help. They called the manager and she was very UNHELPFUL. Basically said tough luck. I called the travel agency while standing there and they confirmed the $129 rate. Finally in a rude manner the manager on duty said change it to $129. Meanwhile,as I am standing there at least 6 hotel guests came over to check out and all were told no charges on your bill. "Thanks for staying!" I was not looking for a free night but it was very obvious that taking care of a minor discrepancy was something the manager was not in the mood to do.I could not believe the attitude nor the unfriendliness of the manager on duty. I asked for my reciept and the front desk stated he would email me that day. I never recieved it and had to call back the following day. I travel 100 nights a year for business and I know not every hotel is going to be perfect but the rudeness and unability to work with me from the manager at the Ameristar was totally uncalled for considering the issue at hand was there problem not mine.