I honestly was scared to order from here but still did it and did not regret it! The vanity is a very decent size bigger than i expected, it came with all the pieces. Would give 5 stars but some of the pieces came chipped no biggie tho cause they are not showing. Shipping was fast af! came in 3 days after i placed the order!