Overall, this is an incredible little place to stay in Melbourne, but I think there is a big caveat with the train noise. Whilst this is mentioned in the listing and some of the reviews, we did really struggle with the noise for the 6 nights we were there. Breanne has done loads to try and make this better for guests - bluetooth headphones for watching movies, complimentary ear plugs etc. but I would warn anyone who isn't a heavy sleeper against staying here.
With that out of the way, let me say that everything else about this place is incredible. It is so well located in Yarraville, mega easy to get to Melbourne and Yarraville town has everything you could need if you don't want to travel that far. As a host, Breanne was awesome - always responsive, full of info and tips for us the space is so well kept. After many months of travelling, we truly felt at home when we arrived here. If you can get past the noise, this place is as close to perfect as I've ever seen!