I love the shelves. Installing took a long time but we did it. Would be worth having professional installers if you can afford it. 
We have trouble making the slight gap in where the curves meet. I fill it in with caulk and paint but still not perfect. Maybe we have screws too tight.