The Mayflower apartments are very new and very nice indeed. As they are serviced apartments they are perhaps are little more spacious than std rooms at the JW.
They are pretty close to each other but the Mayflower apartments are probably a little more accessible as they are on a main road which helps to avoid traffic ion the smaller streets around the JW.