Cup holder is super flimsy. XL just means wider, was hoping it was longer than our current gravity chair but it is not. Still a decent chair but over priced.