i think its fine to have an end time.. if it were me, id prefer to know that i have to leave.. rather than an unexpected 'everyone out' type thing.

people cant just assume they can stay all night, if you've booked it till a certain time, then thats that! let people know they can go to a different bar within the hotel though.