Unfortunately have to give it one star. This is due to Trek’s policies on price match! I got there to buy a bike and asked the person if they did a price match! He acknowledged and mentioned they could match any physical shop with M25, so Balfs had the bike cheaper, the assistant strangely called one of the Belfs shops, and they confirmed they had the bike in store and ready to be picked the next day. However, Trek’s shopkeeper said NO! The reason was that they didn’t have it ready despite the fact they had it in stock and ready to be picked by tomorrow! Hence Trek lost a customer by doing cheap shots! If you don’t want to sell cheaper, say you don't do price match, but in reality, you don’t! A price match is a price match! Maybe Trek doesn’t understand the concept! Will not purchase my next bike from Trek and will choose a competitor!