Perfect place to stay and enjoy the vibe of the Byron Bay.