This is one of those sad situations where you want to really say the best things -- and there is no place to get the same food nearby-. Personally, I prefer the drive to El Rancho Grande in Middletown or the new El Piquante in Maineville/Hamilton Township the food is better in both of these places but they are NOT in Lebanon !
Acapulco has the very standard mexican fare and the pitchers of margaritas etc. The decor is muraled walls and plastic red booths- nothing exciting. The food is very standard mexican fare- although they DO have great fajitas for 2- very generous portions.
The waiters are so/so in english so be sure they get the menu number of the items you are ordering but overall they get the orders right. The food is prepared quickly as well and served piping hot. Be prepared for a lot of noise it is a loud place! Dress is very casual and it is a fun place to drop in with the kids or friends at the last minute. Prices are reasonable too. The place is really crowded on the weekends-so come early for dinner or you will wait.