Indoor pool, outdoor pool, 3 hot tubs. A kiddie pool and steps from the beach! I didn’t have time for the tennis court, racquetball court, gym or sauna BUT I will be back! We had a bottom floor room which had no view but 10 steps from the pool and my grand children stayed in that huge pool! So relaxing!