Never have I ever taken 20 minutes from when I start the paying process to the end. Our server let 1 of us pay and then would go do a bunch of different things before coming back to allow another one of us to pay.
The whole meal was him being rude, ignoring us, rolling his eyes at our requests. It was ridiculous and he seemed to talk down to us because we were all younger and maybe seemed too nice to say anything.
It was a really frustrating experience that we would tell him or ask him something just to have him ignore us and have to ask again 2 mins later.
Bad experience overall.