All the important things were great in my opinion - clean, well-located, spacious apartment in a lovely complex that was beautifully landscaped. Nice pool & snack bar. Free parking for when we hired a car. It would be perfect to have a few extras such as coffee filter papers, basics such as olive oil, salt & pepper, some decent sized glasses, wooden spoon, dustpan & brush etc. but all that was manageable. It would be good to be able to pass on things like parasols to others, with similar system to the used books area in reception. The staff were great, the beach so close by and we had a really wonderful holiday.