This is literally everything I was looking for plus more. It was a little difficult to assemble it came with what seemed like a million pieces. But once I got it all put together it was perfect.