I'm going to this tomorrow night but just had a text reminding me about it and it says it's 2.5 hours! That feels abnormally long, has anyone been and are they really that long or can you leave as you wish?