The hotel is new but the bottom end rooms are meant to be very small, with the bathroom literally in the bedroom. It is a 'party' hotel in a very noisy spot, but as a W that is hardly surprising. Your Plat status should see you OK, though.
Location is very good for your needs, especially as the tube from Heathrow stops at Leicester Square.