This place is perfect for a glorious stay in Byron Bay!