Excellent apartment, location and communication. Couldn't have asked for a better stay. Made our holiday perfect.