Set in the most perfect location, right opposite the beach and a short stroll into town, Maggies apartment is ideal for a short, or long stay in Byron.