You can have everything you could want in one gym (indoor and outdoor areas, sauna, steam room, group classes, racquetball courts) as well as a great location on the beach, great staff and owner, and friendly workout environment.