Hi there,
My first GPSr was a GPS12 (not even as upmarket as the GPS12XL). I started Geocaching with it and it was fine. The only problem I found was the screen resolution only went down to about 30 metres whereas my GPSMAP60CS goes down to about 5 metres, which makes it a little easier when you get real close.