Five stars because, on the whole, a great value, and now that it's assembled, is perfect for our needs. But assembly was time-consuming and a bit of a struggle! So, if you don't have patience or an extra set of hands, you might want to consider other options.