A350 is 10 ft longer than an A330 and 40 shorter than a B777. Probably same capacity as well as they'll be shoved in like sardines as usual.
The A350-900 is a little longer than the 777-200, with the same floor area. 4 class around 270 seats in the A350-900.