Went there to do a top overhaul for my previous bike CBF150. Overall they are ok, uniquemotor have a systematic and organise workflow. They will key in and keep a record in their system of your maintenance you did there. Because they are systematic, it took 1 week for them to do top overhaul my bike which i think is alittle bit long. They are also alittle bit pricey compared to other motorshop, but they can deliver quality.