This stylish place is in biking or walking distance from the Byron Bay city center and main beach.