Personally, I don't find the age gap between 16 and 19 to be questionable. Maybe that's because of personal experience though. I think the "acceptable" age gap increases as you get older though, however it's down to the individual. I'm 20, and I'd date anyone between 18-27 years old, although generally I prefer people older than myself.