I can’t think of a better rental than Caroline’s. PERFECT location on the Royal Mile, clean, well-decorated, hassle free check-in and check-out. The car park is a five minute walk from the flat but that wasn’t much of an inconvenience.