Debra's place is in a perfect spot in Barwon Heads, within walking distance of both the town and beach. The apartment is seriously stylish and has everything you need for a relaxing getaway. Debra was also easy to communicate with, with prompt responses whenever we needed. We found the place perfect to stay in as a couple, yet it would also easily suit more guests as we didn't use the second bedrooms and bathrooms upstairs.