They did not have my Expedia reservation upon arrival. We ended up having to book through them. Expedia has processed the refund and done a great job of fixing it, and the front desk staff did their best. Still, the location was a bit older and dirty and we could not find dog disposal cans despite being a dog friendly hotel.