The apartments are a good size and are in a really convenient location to get to the beach, old town etc. The staff generally were friendly and helpful. However, the apartment we stayed in hadn't been properly cleaned before we arrived and although they advertise free wifi, it is only available in the reception area, likewise they state there is a poolside snack bar but this was closed for our stay. Also, for the week we were there, our towels weren't replaced (we had been told on checking in that they would be every three days) and on the last night there was a group outside singing at about 4am which the staff did nothing to stop even though we were told that they had a strict policy on no noise after 11pm.