Catherine's flat was spotless and comfortable to stay in. It's near lots of amenities and short walk away from the Royal Mile. Would definitely stay here again!