Everything was close-by onsite. Most ocean activites were included; kayaks, snorkeling, glassbottom boat, etc. Buffet restaurant food was fine, but a bit repetitive. The seated restaurants were disspointing. Of the three, steak, fish and Italian, the latter was the best.