Do I get a refund if the party ends early?

No.  All of our events are based upon a 3 hour minimum. Times are agreed upon and an acceptance is signed before the event takes place.