With an unparalleled view of the Melbourne skyline and one of the most famous rose gardens in the world, where else but Flemington?