Everything is good except one thing. In the listing it mentioned on-site parking is available. I didn't expect to pay for parking. In the end I have to pay extra money for 3-night parking.
I have no way to know from expedia until after the booking whether it is free or not. If it was mentioned in the listing it would be different.