We're a repeat customer of Great Value Vacations. We've bought vacation packages 5 times in the last 12 years. Every time it has been satisfactory. Once we tried a different company and they didn't deliver at all, just canceled our vacation a month before it was supposed to happen, leaving us with the headache and expense of quickly planning it entirely ourselves. Great Value Vacations is highly dependable. Although the location or quality of hotels aren't "top tier" they're a "great value" as the name suggests, and the package deal is lower than the cost of booking each included item individually, so there's both monetary savings and time savings. The hotels are decent. Never a roach motel. They don't fill every minute, so i recommend that you check out tripadvisor for additional excursions, or you can simply relax or just casually explore the numerous destinations they offer.
Edit: After reading other reviews, I'll include more of "what to expect", being we've used this company so many times. I give this 5 stars judging how the company operates, and the an outstanding total bang for your buck. But remember this is a "Great Value" and with value comes some obvious caveats. 1. Flights tend to have connections, but they're always reasonable, sometimes a little short, so be ready to move quickly when you get to your connecting airport.
2. Hotels are either very nice but not a super convenient or pretty location, or they're in the heart of the action, but somewhat lacking in quality or tiny. Or somewhere in between. But they're always reasonable.
3. They frequently outsource major portions to other companies, which turn them into either a bit of a black box on expectations, or it can be extremely detailed. But every time, they've delivered on their promises. Great Value Vacations may provide a voucher with the outsourced company's info, and you may have to do your own research for more info beyond the voucher.
Every time, Great Value Vacations has delivered on what they were selling, and price of the total package is well worth it.