If you have someone that's good with wood-working, the shelf only took a day. Just don't make it stick out too far from the wall - and make it high enough that dressers will fit under it!
I love it because it's extra storage in a way too. And I'm one of those people who has picture frames all over, so it's great for that!