We have enjoyed many miniature golf places. This one is so special. The greens are very complicated with ups and downs. The décor is gorgeous. It's not so hard as to discourage youngsters but it's no pushover either. It's a lot of fun for a small group or family of varying ages.