Owen's place is perfectly located in Apollo Bay. It is very close to the beach and shops. The house is basic but good for a short stay. Check-in is very straightforward.