We stayed at Portifino Bay earlier this year and it was excellent. I would highly recommend staying there.