Just about perfect sounds like a good feeling.
Thought we'd be in the 19 foot range (Lance 1985 or Bullet Premier), but a barely used bigger trailer was too tempting. At first we thought it was only 3 feet of difference because of the model number, but it turns out it has a 25 foot box.
We've found pleanty of reasons to love what we ended up with (very easy bathroom and kitchen access with the slide in, lots of countertop space for cooking). But we're also dealing with a bigger learning curve as first time RV owners. Plus we ended up getting a bigger TV than anticipated just to be on the safe side.
Expecting the more we take it out, the better everything will work for us.