We have recently purchased this component and Event Bookings is one of the best we've seen. Its easy to use, quick and has all the functionalities needed to setup events. Has a good selection of payment options as well!
The support is super quick and is an Excellent product. Well done to the developers!