I would happily recommend this Booking Calendar system to any wordpress user. Even the free base packages works excellently. Feature packed and very user friendly the system works well.
So well in fact that we are looking to purchase a paid version.
Any issues I've had have been resolved fairly quickly with support.