Kiwilaunch helped me get my booking website up quickly. It is very full of useful features and I did not feel I was missing anything. I could manage my companies' appointments with different appointment lengths and times per service.
I highly recommend them!