These are very nice and are exactly the size stated. I'm not sure how long ribbon will last, but that is an easy fix.

Assembly - No assembly required! 
Price - Unfortunately same price as other stores.