Smaller than I realized but that's on me, very firm, haven't used the sleeper function yet but set up perfectly.