A 1,000-bed capsule hotel has just opened in Piccadilly - is this the future of budget accommodation in London?