I stayed at Freestyle for eight nights and cannot recommend it highly enough! It's in a great location, just seven minutes' walk from town, and my self-contained apartment had everything I could have wished for, from kitchen utensils to ironing board! It was clean, bright, modern and very comfortable.
The resort itself is run by Anne, who I can't thank enough for everything she did for me whilst I was there, from recommending the best tour companies (and she was spot on with every recommendation) to organising tours and shuttle buses for me at short notice, nothing was too difficult for her, she was fabulous.
I have already recommended Freestyle to others, it's that good.