If I book a resource or view the resource calendar, I can see the details of all events scheduled on the resource calendar.
Why is this happening? Resources that are made available for scheduling to all users in a domain are shared as See all event details with everyone in the organization. If they are shared with a different setting, the users may be able to schedule the resource, but the resource will always decline the event.
If you don't want to expose all your event details on a resource calendar, you can make the event private. Note: This also prevents other users that can view your calendar from seeing the details of the event.