If you need to stay somewhere for a few nights whilst your villa is occupied at any time, can highly recommend Orange Lake. We stopped there a couple of years ago and from the moment we walked in could see it would be great for children, free popcorn machine and face painting etc. to keep them amused whilst the adults checked in. It has a cinema and at the time there were 3 pools but looking at their webiste now 7 including a water fun pool. Each night by the pool there was a live band or music played for a couple of hours with free bbQ. It was quite reasonable too. www.orangelake.com will get you to their website and you can find out about the golf lessons.
Babblin Boo
Bookmarks