I believe that Apex is still using Terminal 25. I don't remember how close parking was because we left car at hotel. All cocktails are included, but if it's over a certain price (sorry I can't remember) you just pay the difference. You can get your free cocktails, water, coffee anywhere on the ship including the dining rooms. Only certain specialty coffees are included...mocha, latte, etc. If not sure, you can ask when you order. Snacks are available anytime at buffet, the spa cafe, the coffee cafe (sorry, forgot the name), the grill by the pool, maybe Eden during the day. Hope this helps! Also, you do not get free drinks using room service.