Fantastic location, close to restaurants, the beach, public transport, etc. The accommodation is lovely, clean and stylish.
Would definitely recommend for people who don't want to stay right in Melbourne city, it's an easy train ride away, but Williamstown is such a nice beach town atmosphere!