Lovely accommodation right on the royal mile! Plenty of space, clean and super comfortable beds.