Our family had a great stay at Joshua's. The location was perfect to explore Edinburgh for the first time.