I've been bringing my BMW motorcycles here for many years - starting when they were just a BMW dealer and had a very small space in Wexford. The product line expansion to include Triumph, Ducati, and Vespa really does make them a "European" motorcycle dealer.
The service has always been top notch, the parts department has been incredibly accommodating for do it yourself work, and the owner, Lee, is a knowledgeable and friendly presence around the shop. I've spent many an hour sitting in the showroom drooling over the new bikes (I've learned many years ago to never ride a bike nicer than mine so I've turned down many offered chances to "go ahead, take it for a ride" - except that one Piaggio ride), eating donuts on Saturday mornings, and drinking their coffee while my bike was getting serviced.
They have a decent selection of clothing and accessories and can get you pretty much anything you want. I feel very comfortable recommending these guys for either a purchase or for service. Go ahead, give them a try! See you on the back roads!