Perfect! exactly what I was looking for; Just like the photos. It's really nice; exceeded my expectations. It took a few hours to assemble, but it was worth the time and effort; could have been less time if two people had assembled.