Never been there myself and no idea if it's any good but their is Helmet City in West Bay (nice place to ride to) which might be worth checking out too?