If it worked for K2 it would be perfect but I give it 5 stars because it's FREE.
I can't recommend this software highly enough. If you need appointment booking software for Joomla! this is it.
The support is outstanding and so rare to find these days. I highly recommend these developers and their extensions. I'll be buying more.