Very easy to put together. large is very tall I'm 6ft and it feels like 2 of me can hang out in here.