I gave it 5 stars because It is a good product. If I was rating it on assembly time and effort, I would drop it down a bit. Like most DIY projects, if they say it only takes 20 minuets, plan on a day and a half!