I'm always looking for fun things to do with my 11 & 15 year old boys and it's not always easy. We had 2 free 18 hole cards so it only cost me $9.95. For an hour $30 woul have been a lot of money to me. It was really fun and would be fun for a birthday party since they have a room for parties. The cost seems high to me, but other than that it was a lot of fun.