We just stayed shortly for one night, but it has everything we needed. Easy and flexible check-in, ver comfortable and clean room and bathroom. The location is very good, just few minutes from royal mile and Waverley train station. Thank you!