If I could rate individually I would say 0 of 5 for the fact that it's a trap for tourists and you are charge like pigeons. But if you consider the beauty of the site I would give 4 of of 5 as you will have an excellent snorkeling time.
We have been cheated from the beginning starting make us waiting for 1 hour in an Ukunda restaurant where of course you have to order something even you had your breakfast before. Then arrive at Shimoni you will transfer to a boat for the marine park. Until that it's ok. But arrive your lunch time, a non fresh crab with head off small fish deep-fried and you will be charge for the beverage but it was supposed to be inclusive. The tour of the island was cancelled due to the reason that at the orphanage they might ask for money, so the guide would say, we going back early. Shimoni cave never happened and at 3.30 pm we were all already back to our hotel ! The overall for a 90$ per person. You feel like stolen but at least had a few good photos for remember what is the best in this bad day.
If you own or manage Wasini Island, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.