Great apartment to stay while in Melbourne, located opposite Albert Park