Nice, comfy and neat place to stay in Werribee.