The flat was nice. Had a great time. There was a miscommunication on my part when check out was. We felt horrible. We planned on cleaning up and eating one last meal before we left. Make sure you communicate all of those detailsbefore your stay. Loved Edinburgh. Not the weather so much though.