Shyrocks has excellent clothing selection. I recently purchased some clothes here for my wedding in Jamaica. I wanted something that was not too formal or too casual. I picked the right place as they had formal, casual, and in between wear. They ended up having the perfect linen pants and dress casual white collared shirt. It will be perfect for the wedding and the staff were very helpful.