Absolutely lovely place to stay. Comfortable, clean and had everything we needed. Location was also excellent - very central and easy to walk everywhere but still quiet and away from the hubbub of Princes St. Trudi was very reliable and friendly to deal with. No issues and the apartment was well worth splashing out on.