This is a beautiful flat in a great location just off the Royal mile. It is spacious over 2 floors and was great to have a separate kitchen, living area and 2 bathrooms. However we had a number of problems relating to the sofa bed not working and various other minor issues which we have been compensated for promptly. The place felt like it needed some general love and attention to fix lots of minor issues and if this was done it would be a highly recommended place to stay . Communication throughout was excellent.