Everything was good: price, cleanliness, and location. Except there was a problem with my booking. I believe it was an honest mistake. And seeing how quickly they solved it, they still deserve a good rating.