Pros - the resort feel, the amazing staff, the cultural show, cleanliness of our room, the snorkelling, the whales, the food, the bar, the restaurants, facilities in general, family friendly, actvities hut ( always something on, staff were great!).
Cons - sewerage smell ( even after they had tried to deal with it), dated and tired room (we definitely got what we paid for), tired snorkelling gear ( although this was free!). We would definitely come back - but upgrade our room.