The location of the apartments is excellent, close to attractions and plenty of cafes & restaurants & within walking distance of supermarkets for self catering! We stayed in the family apartment and found it very clean with sufficient kitchen equipment to allow self catering. A toaster would have been nice and a small brush & pan to clean crumbs etc would help. The only downside is traffic noise for light sleepers but I did get used to it! The air conditioning was great as there was a heatwave while we were staying and we appreciated the luggage lockers on our final day, as our flights were in the evening but we had to be out for 11. Overall it was an excellent experience.