Perfect! Swings and swivels to get a perfect position for reading. It's great in that you don't have to clutter up a beside table. Shade was a little bigger than I was expecting but it works!