Fantastic! Everything you need for the perfect Edinburgh getaway.