Absolutely perfect. Took me a couple hours to put together by myself but nothing difficult. Looks great. Top cleans up very easily. There are gaps in the doors where the come together and on the top and bottom when closed against the cabinet but it could just be an adjustment that I haven’t made yet. For the price this piece is everything I needed it to be.