Looks good, but the whole process involved in getting the shelf and screws to line up correctly for a level shelf is difficult.  You will need to be handy and possible have some addition tools and tricks up your sleeve for this to sit level.