Sounds like some problems are of your own making. Hotel booked transportation is often a ripoff. The occupancy thing has been around for a bit. Always double check before hitting book.
The rest of the stuff does sound bad. I'd leave a scathing review in Tripadvisor.