Absolute best location and awesome stay in Byron Bay, couldn't've been happier