Q: Will this work with my theme?
We have built EDD Bookings to fit into any well-built WordPress theme out there, so, yes. It will work well with your theme, both on the front-end and the back-end. Our back-end and our client-facing booking form is also responsive for smaller devices.
With regards to the required EDD core plugin, you can learn more here.