Home Hotels Leman Locke Apart Hotel, London – Review