I was watching a special on Access Miami last night and it featured a restaurant called Cheeseburger Baby. Anyone heard of it or tried it?