I think the solution is to book a room for 2 adults and be quiet about 4 persons actually staying there. A room with 2 double beds should do it - or let the senior citizen sleep in one bed, you and the kid in the other bed + the young teenager on the floor or the couch. Most likely it will work out well.
Of course, all 4 persons should not turn up at front desk for check-in...