Plenty big! Have schnauzers and two can lay without touching. Threw a large fluffy dog bed on top of the mesh part and they love it. It’s like their personal couch.