We seriously have never had a problem getting drinks the only annoying thing we did find is sometimes they will be funny if one of you goes to the bar for the rest of you and they say you can only get one drink at a time which is annoying but even little old me managed to get served all night...perhaps it's different at different times of year but the place did look full to capacity when we were there so I dunno why we've had such different experiences
Can't comment on the waiter service as we haven't ever used it