Staff - great, very friendly, helpful.
Facilities - tired and in need of refurbishment.
Villa - comfortable, fantastic location on beach, great views but in desperate need of refurbishment. Pool water quality poor and needing treatment (wrong pH balance and high TDS)
Location - nothing locally, no free drop off (as offered by neighbouring resorts) and ridiculous taxi costs accessing shops/ restaurants/ tours became expensive.