Size is perfect! Assembly was fair, my daughter helped put it together and did most of the work! She's 11... used it same day and I love it 🤗 so far! Lol