St. Louis Lambert KSTL is Class Bravo. But it's normally not that busy (not since 2009, when American pulled its hub out of STL). And the GA runway is right next to the FBO. So normally it's a pretty easy airport for a small plane ... but you do get instructions like altitude and heading. Well yesterday, when I flew there VFR, approach cleared me into Bravo without any altitude restriction or headings. And the tower cleared me for the option, without even asking for my intentions. (I actually wanted a full-stop landing, to drop off a passenger.) In the tower, it was the same controller doing three things: tower, ground and clearance delivery. The whole experience seemed like a Class D airport, except for the part where they said 'cleared into the class bravo.'