I booked 10 rooms for my colleagues and I with the option to pay at the hotel premises, However the hotel system did not show this in our reservations. At the end all rooms were prepaid with my credit card. I don't know if this is an error on the hotel side or hotels.com. In any case it is now a mess to settle the payments for so many people. The hotel corridors need some maintenance, the rugs have big spots on them, almost resembling someone bleeding all over and then the area being bleached. The towels had big holes in them. The people at reception were polite and apologized for the towels, however this is not the level you expect for this type of hotel. Utrecht is small and transportation is easy, so only reason to stay at Bastion is if you must for location and logistics reasons, otherwise not recommended.