Dreamline buses are exquisite with modern design and a great set up of seats with VIP section business class and normal seats. The buses do journeys to many towns in Kenya like Kisumu, Mombasa, Kitui and across the border to Kampala, Uganda, Kigali, Rwanda and Bujumbura, Burundi. They have many offices around Kenya but the one in Nairobi is found on river road so you can book your ticket from there or also do the booking online at your own convenience. The cost of the ticket depends on the seat that you prefer. The VIP seats, which are the biggest, with leather covering and have more leg room are at the front followed by the business class seats which are slightly smaller than the VIP ones and with less leg room while the normal seats which are the smallest are towards the back of the bus. All the seats have the leaning allowance so you can sleep comfortably on those long journeys and try to also change posture from the upright position the whole journey. The luggage is stored in the trunks just below the seats and it is well arranged and taken care of. Smaller luggage is placed in the upper cabinets just above the seats. However, sometimes Dreamline buses are not on time when you are travelling so you might leave later than you had anticipated. On my journeys to Kampala, I appreciate their hospitality as they offer us a bottle of water, soda and biscuits. Also, the Wi-Fi that is advertised sometimes doesn’t work. The drivers are really friendly and drive at intervals giving the other one a chance to rest so you’ll be in safe hands. The buses have multiple charging sockets so don’t worry about dead battery on your devices while on long journeys. I’ve used dream line on multiple occasions and would recommend it!