Perfect in all aspects! Perfect location, perfect space, everything was thoughtful. If we return to Edinburgh we will definitely repeat the stay.