In terms of service, it is good as the staff and drivers are helpful. However, if you are looking for the'real' hop-in, hop-off bus, it may not suit you as they have bus schedules, which are quite limited, and each interval for the next bus is at least an hour.