Yes I have been there a few times. It used to be called Sol Den Serra.
It really is a fantastic location as long as the weather is good. It can get pretty windy there in adverse conditions.
I would also look at Atzaro, as that would be my choice. They have accomodation there too.