Can someone give me a general idea of where the Villas at Somerset, and the Villas at the Island Club are? We're familiar with Windsor Hills, so directions from there would be great.
Also, I read a recent review on here about Somerset that was very positive, but haven't heard anything about the Island Club. Anyone stayed there?
Also, I read a recent review on here about Somerset that was very positive, but haven't heard anything about the Island Club. Anyone stayed there?