Very spacious and bright. Nicely equipped kitchen, nice pools and hot tubs. Shot drive to beaches. We did not come to play tennis, but great facilities for doing so.