Never heard of cafe learning, but the other two are highly recommended. I suggest that you go along and have a look for yourself, especially at Veneziano - where you can sit down and have a coffee, and have a chat to the guys there at the same time. Cheers, Pat