What is the difference between account and guest?

It is not a requirement to create an account in order to successfully make a booking. The benefit of creating an account allows for easy access to current and past bookings.