Beautiful place with everything you could possible want for a wonderful beach vacation.