Abingdon is a very good school, not quite Eton's or Winchester's level but consistently within the top 100.
However, I think they only have 5 - 10% students as boarders, so you should take that into consideration.
Personally I prefer schools with a much higher % of boarders.