Caroline’s flat on the Royal Mile is perfectly located and is a beautifully appointed clean and secure place for your next holiday. It was a great experience from booking our trip to checking in and then sadly checking out because we didn’t want to leave. Will definitely be back in the future.