Got an email advert about them today. Pricey A/I. It said they are a new resort on the "7 mile" beach. Never heard of them, where are they located?