A great Hostel centrally located in Byron with fun vibes