Excellent location, well maintained apartment with all the amenities. Resort itself is beautiful and staff onsite were very welcoming. Close enough to all the major towns without being amongst all the hustle and bustle of the main tourist areas.