Cat's place is spacious, comfortable and extremely clean, and the location is absolutely perfect--right in the center of everything. Because it's located right on the royal mile, expect some noise from the street.
We enjoyed our stay in Cat's apartment and highly recommend it.