We had a wonderful stay! It was truly the perfect location, steps away from the royal mile. We had young children with us and the unit was clean and great for our family.