Totally perfect. Wonderful location, swift responses and Diana is lovely as a person. The apartment was sparkling clean and we couldn't have asked for more. Top ratings all the way through!