Hotel Reviews Inhabit Queen’s Gardens hotel review: a wellness hotel in London that ticks a lot of boxes