I've never been, but the resort sounds amazing. Pampering time! If it's whale watching season I'd do that.

I'm a Trip Advisor fan, check their website out: Trip Advisor

Have fun!!!!!!