We recently bought this bed for our 21 month old and we love it! Everything came as it should - the white paint is “good”. Definitely not a thick coat,  but it still looks great! We used a standard twin size mattress and it works very well. You do not need an oversized twin in my opinion. Easy to assemble. Would recommend!