We had booked that hotel based on the hype on TA and the opportunity to experience something different.
They are cool ! Diferent things in the room and lobby as you can figure out in any review.
But, in other hand a great sort of the things you should not have time or need to experience in a typical tourist trip, such as one entire floor for business meetings.
For me, better should be to have a room closer to the central line, (they are 750m from the closest tube), with no tube connection every time you go to central London. If I were you, I should get another hotel and drop in the lobby to have some drinks and take some pictures.
The service on the front door is very good and they are very close to restaurants, Shakespeare Globe and Tate Modern and Burrough Market., indeed.