Bella loves it. Right now she is 40 lbs and will be at least 100. It is massive for her right now, but she loves it. We bought and XL.