Exactly what we were looking for. Well made and all parts fit together perfectly. Nice finish and easy to assemble. Just takes time. Count on a minimum of 3 hours without rushing. You’ll need lots of room.