I got this wall shelf two days ago and I love it. It fits perfectly to the wall where I planned to put it. You need two people to hook  it to the wall. It was very easy and very minimum assembly needed. Very reasonably priced.