It looks like 9-speed 105, which puts the components at around 18 yrs old, IIRC? Ultegra went with the integrated axle crank and 10-speed in 2005, so I can't imagine 105 would've been that far behind.
Probably a 56-57cm frame is my guess - but the camera angle's a bit weird, so not super sure.
Seems fine overall, if it's your size - if you're willing to put in $50-100 for a new seat, and maybe $50 for a new stem if the current one's too long or too short, should be a fine bike.
If anything, those look like they might be GP5000, which means you're getting $100 worth of tires right off the bat if nothing else works out!