Love, love love it!  Plenty of space to fit everything. Lots to put together but definitely worth the price!  My husband is handy and did it all by himself but if you are not handy it will take some time but you will be so pleased when it is all done!  Sturdy, roomy and just perfect. Highly recommend!