Superb location. Great hotel with tons of stores, dining, and beach/pool activities.