Easy to assemble. Perfect size for us is not small but at the same time is not to big. We loved it.