Good experiences everytime.
About 5/6 years ago ordered a Spesh FSR XC pro, site said in stock but was out of stock so I got the call and offered 20% off any other bike of a similar type due to error. Upgraded to a Stumpjumper and it arrived 2 days later.
Ordered my Giant Trance in March, arrived promptly brilliant sales service. Aftercare has been great too, swapped the Giant seatpost that failed for another no problems and when the 2nd started to fail like the first one did they took onboard my frustrations of potentially getting another Giant Contact that will fail again and provided an alternate which I was able to choose and it wasn’t of equal value either.
Orders for clothes etc have always been spot on, never had an out of stock issue.