Apartment itself is really lovely and in a great location. However, we had a terrible experience with Altido at check in - we were kept waiting outside the apartment with a child for over 2.5 hours until someone finally walked across Edinburgh with the keys. We recommend the apartment but personally we will never book through Altido again given their very poor handling of this.