Are they really white, or more of an off white? For those who've had them for a while, have you noticed any yellowing or discoloration over time? I want to order a few, but I also want something that's going to look nice for a long time. Thanks!