Lots of different shops for different tastes. Dont be afraid to haggle over a price in smaller shops. Its fun and if you start to walk away, the price magically drops. Felt very safe even at night. Plenty of police floating around. Can take a taxi from resorts for around $10.