The streets of Mumbai are chaotic and difficult to negotiate, but most attractions are fairly central and can be reached on foot. However, visitors generally opt for hiring a car with a driver by the day. The city's public bus service is government-run and consists of a fleet of red single and double-decker buses. The bus service is cheap and extensive, but the buses are almost always hot and crowded and it is not generally a pleasant way to get around. Suburban electric trains connect to the outlying areas, but are crowded, particularly during rush hour. Auto rickshaws are not allowed to operate in the centre of the city, but are cheaper than taxis and good for short distances. Metered taxis are plentiful all over the city and its surrounds. A convenient and comfortable hydrofoil service connects central Mumbai to many surrounding suburbs.