Unfortunately I purchased the bike online, due to a distinct lack of any XL bikes in my area (both in store and available to order).
The bike was taken to a bike shop a couple weeks after purchase for a gear cable issue, I'm not sure they'll of checked the breaks over too.
I don't have much confidence in the LBS within my town, had some poor experiences there. I think I need to visit one in the next town over and start building a relationship with the owners, but I also enjoy doing the work on the bike myself, knowing it's done 'right', or as it should be, without rushing etc.