Excellent stay! Great location. So much fun. Super friendly and helpful staff. As described. Great shopping, dining, coffee and beach nearby:)