We stayed two nights and wish we had time to stay longer. Great location, easy walk to Waverley station, royal mile, Holyrood palace, restaurants, etc. Sainsbury's close for the essentials. Perfect for our family, toddler entertained with fun mini piano, books and puzzles which were appreciated. Comfortable beds, clean, tidy, near kitchen, quiet street. Wouldn't hesitate to book again!