For a quick stay this is a decent choice and not too far from Piccadilly station.