We arrived around 6pm, had to stand in line 45 minutes to check-in, and when it was finally our turn we were told our room wasn't ready. We booked months in advance, so they were expecting us. When our room was finally "ready" we found the carpet covered in pet stains. We didn't have any pets, but a pet room would have been fine if it had been sanitized. Obviously they don't comprehend that the pet fees collected are to be used to sanitize the inevitable accidents. The silverware in the kitchen drawer was extremely sticky, the water pressure was lousy, and there were no bath towels. When I called the front desk and asked for towels I was told they would send some up right away. Two hours later we still had no towels, so my husband went to the desk to collect them. As he was explaining the problem to the clerk, a guest behind him spoke up to say that they were there for the same reason. The mattress on the hide-away was urine stained and was a torture device, as it was just springs covered with a piece of cloth and no padding whatsoever. This place needs to be inspected by the health department. Breakfast was edible, but not good. The only compensation we received for all the inconvenience was to have the parking fee waived. What kind of hotel charges its customers to use the parking lot? Only good points: The A/C worked, the regular bed was comfy, and the night clerk was friendly. My recommendation is to avoid Sonesta.