Excellent place. Location perfect (beaches, restaurants) other than main road and pedestrians which are somewhat intrusive to downstairs flats. Great communication and lovely staff.