I had mine last weekend and it was lovely. We had a table that had buffet food to pick at and there was a cake specially made for it. We played some games like guess the ultra sound, guess what chocolate the baby had eaten (melted chocolate inside a nappy) and pin the dummy on the baby. My shower was set for 3 hours 5-8pm and it flew by, everyone chatted, played a game, chatted more, dished up the food, played another game, chatted, played another game then opened presents. It went over the 3 hours and some stayed till approx 10.