This is a nice cheap hotel. Everything works and it is clean. It is very close to a metro station. If you are looking for a budget hotel, this one is very nice for what you pay.
As for hotels.com (expedia), big fail. I accidently booked the wrong dates. I tried to change the dates, and they said the hotel wouldn't do it. I called the hotel, and they said they would, but since it was done by expedia, I had to go through expedia. I called expeia back, and they had someone look into it. 3 days later, they said they could not get a refund, when all I wanted to do was change dates. So I show up when I needed to be there, and the hotel changed the dates for me.