Great quality, very comfortable, and so far seem to appear that they'll hold up to the summer weather/sun.  They are much more blue (not quite royal) than teal, which is OK, but if you need a close color match, I'd keep that in mind!