Right on the beach in north shore. Fabulous dining options at the resort. Beautiful, clean accommodations.