Great accommodation, ideal location - all Byron has to offer only a short walk away.