My family had a wonderful time during their stay. The location is perfect, in the heart of Edinburgh. The appartment was clean and tidy. We didn´t get the chance to meet Maggie, however we had good communication before and during the stay.