I’ve taken Ebus many times to and from Vancouver/Kamloops and I’ve always had a great experience. The drivers are very friendly and the buses are always clean and comfortable.