It’s perfect! I needed a cabinet for a specific spot our new home and if it’s beautifully. Yes it had to be assembled but my 13-year-old great nephew put it together in an hour.