Not in Middle of the town, but near Tallin ferry terminal. Nice views if room is well chosen. In case you get there with automobile see that their vehicle parking zone is 500 m clear of the hotel and fees 27€ a day extra. Restaurant Linnankellari operates inside the basement https://lakitoimistohelsinki12910.myparisblog.com/30344806/the-lakitoimisto-helsinki-diaries