Great location with lots to do and many great beachs and shops to visit. Beach gear was nice. They were very acomidating and communcated well throughout the stay when needed.