I visited El Gran Cafe in January 2015, and was very much disappointed. The food was average- but nothing special. However, the service was so poor, which ruined my lunch. The staff who served our table was very rude and unprofessional. I don't think I will visit this place again in future.