Caroline's place was perfect. It was clean, in a fantastic location just off the royal mile and the communication from Caroline was excellent! We would definitely stay here again.