Деревня расположена на автомобильной дороге Рыбинск-Шашково, на правом берегу Сундобы, притока Волги, напротив её на левом берегу деревня Кушляево. Выше по течению на том же берегу деревня Старое Быково. Деревни Гаврилово и Кушляево — последние деревни на Сундобе при её впадении в Волгу. Хорошая транспортная доступность, близость к Рыбинску, а также близость к Волге деляет эти деревни привлекательными как для постоянного проживания, так и для дачного отдыха. Основная улица деревни образует прямой угол часть домов стоят вдоль Сундобы, а часть вдоль автомобильной дороги[2].
В окрестностях деревни имеются археологические памятники: к югу — селище I тыс. н. э.; к юго-юго-востоку селище XV—XVII вв. Они объявлены памятниками истории и культуры Рыбинского района[3].
На 1 января 2007 года в посёлке числилось 26 постоянных жителей[4]. Деревня обслуживается почтовым отделением в Назарово. По почтовым данным в деревне 47 домов[5].