On check-in, they did not have the confirmed (!) non-smoking room with 2 beds, and offered a smoking room ("That's Ok, right?" - NOT OK, how dare you suggest). So had to wait for them to find a solution.
Free parking? Sure, if you can find a spot. Parking is permanently full, and no opportunity on the street-side curb or nearby.
The restaurant is exorbitantly expensive and of mediocre quality.
The room was good, a bit small but clean. The bathroom is clean, with good hot water.