Recently I travelled through MBJ on vacation. I found parts of the airport extremely run-down and the heat inside the building is unbearable they should invest in a good air-conditioning system. On arrival we waited at passport control for over an hour standing there were but few desks and only a handful of staff. The international check- in area is very messy and dirty. Queues again were ridiculous! When reaching the end of the queue you are confronted by an official rushing you to a couple of fold-down tables where more official will then go through all your luggage in front of everyone then again you are pushed to a check-in desk. The international departures lounge is nice but hot things are over priced compared to outside. The new gate area is wonderful! Although its still boiling and there are very long walks with now moving walk ways.