Fonda Acapulco offers a dining experience. It's conveniently located near public transport.