The fabric is not white but off white ... But it is very beautiful, the finishes are well made. It is worthy of a wedding! Really, I find the quality / extra money! by cons, do not order it at the last moment ... it happens in China, it takes time. For size, doing 46, I took 6XL, it fits perfectly (it's also good for a 48 as the lacing at the back can be adapted). If I can lose weight, by my marriage, I will take this one smaller! ....