One word of caution when booking something like this--ask how many others are signed up. I was a pro at a 5 star resort that won numerous awards for their tennis program worldwide every year. The resort offered tennis lessons, clinics, round robins, social tennis events, tournaments which was plenty for any tennis enthusiast but they also offered a 'tennis camp package' that included hotel, meals, 4 hours of instruction a day, court time and sight seeing. These packages were booked not through the tennis club but through the resort management. Usually groups of people would sign up but one time I got word that 1 person was coming for the tennis camp. I asked if the person knew they were the only one and was told no. The person showed up to the court the 1st day and she was an attractive woman in her late 20's or early 30's. She was devastated to hear she was the only one. She had envisioned coming to this beautiful resort and meeting other possibly single tennis players and have it be a social time. On the 2nd day while on the court with me she literally had a nervous breakdown, crying, yelling, it was not good. The camp was supposed to be 5 days, I never saw her again--don't know what happened to her. I was later promoted to a position where I ran the tennis program and I took control of the tennis camps. I made sure that on those times where there was only one or a small group that they knew what to expect and had a way out if they wanted. Unfortunately I have heard from many other people over the years who have signed up for a tennis package at different places around the world and are never told they are one of a very few or the only one because the place just wants your money. Trust me, ask how many others will be involved in the program before you commit, don't assume that every place that offers a tennis package will have a lot of other people.