Exactly what I wanted. Very sturdy and no squeaks. Took my son just over an hour to build and it was very straightforward.  Delivery was 2 days ...amazing.