Visited this restaurant with our eight year old son and were still waiting on our main course approximately 90 minutes after we went in! It certainly appeared nice, staff seemed friendly and the food we saw being served to other tables looked fine, but my son was so hungry by this point we eventually walked out and got some Chinese takeaway. We got our drinks fairly promptly but had to wait about 40 mins for our starter which was only garlic bread, so shouldn't take that long. Things do move at a more relaxed pace in Tenerife, but this was ridiculous. Ok, I suppose if you don't mind waiting.