Great location and easy access to the Royal Mile, train station, Airlink, castles, etc.
Apartment is lovely, bright, and clean! Be aware if you have allergies-the bathroom has a mildew odor and the people below the apartment smoke which can come up through the vents near the washing machine and bedroom closet.
Be aware of Caroline's house rules and towel allowances. Inquire and specify on the towels to use before staying as we received an email after we left asking where we found extra towels (which were in the washer when we arrived). Caroline charges an extra fee if more than one towel is used per person. I assume this is a bath towel.
This apartment was a nice, cozy place for three adults to stay for several days. There are adequate mirrors to get ready if the bathroom is occupied, etc. Decent amount of storage room for luggage, etc. There is a safe in the apartment which was nice for our passports.