Nice beaches and facilities but sadly due to life circumstances the locals are too pushy and irritating. You cant walk around in peace and enjoy the markets and entertainment.
Only tour we did with ship and was disappointed with the tour. There was too much waiting on arrival at the horse riding venue. Too many ships in port. Staff were excellent and kept us entertained with games/jokes etc but we had only 30 minutes total on horses. Allure passengers were last to get horses so spent lots of time just sitting around. When we did get to ride the horses and swim them it was lots of fun. We feel we missed out on other exciting options as a result of doing this tour. Allure kindly refunded our money on arrival back to ship since we were so disappointed.