I went there 20 years ago and it sounds like its gotten worse not better. The hotels would rip you off and yes the airport was a cluster fuck I got chased by two armed guards with machine guns when I jumped over a barrier to get to British Airways office, there was no other way. Evidently they wanted everyone to travel Air Viasa (spelling ?) The worst Airline in the world. I had to stay 3 extra days as they had over booked my confirmed return flight to the UK by 80 seats.
Ended up costing that airline £3500 or $5000 for my double room and all the food I could eat or drink. Needless to say it was party time

Fucking retarded country i will never go back
PS the beaches are some of the best in the world