The overall place was good and had necessities. It is roomy for several people to stay. It was clean and tidy. The kitchen was modern. The only downsides would be that it is a bit of a walk to the castle uphill. However close proximity to Royal Mile. It is a little more expensive than what we would have liked to pay for what it is. But still a good stay.