I stayed at the Barclay for two nights in October 2013. You can tell it was fitted out in the 1990s and hasn't had much done to it since - but that doesn't matter as everything is clean, well maintained, and done properly in the first place. Third floor room was spacious, nice big bathroom, didn't test the jacuzzi. Breakfast was.... well, it was perfectly fine, but you know how sometimes in the Nordic and Baltic countries they make an honest attempt at a US/UK-style cooked breakfast, but you try it and wish they hadn't?
In the evenings the breakfast room is the Neljapäev fish restaurant (hence the fishing nets and seashells on the table at breakfast, nice touch...) - which provides room service, and the menu is hilarious for its honesty about not knowing exactly what is in the soup (see photo).
For history nerds, this building was a local Soviet military headquarters during the occupation. Which is fine... but there's a big plaque outside the front door in Estonian, English and Chechen commemorating the fact that Dzokhar Dudayev worked there. Personally, I'd keep quiet about that.
Overall - good value, comfortable stay, can't fault it. With the one exception that it would be nice to have sheets that actually fitted the mattress, instead of that weird thing they do with one sheet on the top half of the mattress and the other on the bottom half. Surely it can't be that hard?