I think it depends on what you want from a holiday. City, beach, resort, etc How far do you want to travel? How much are you willing to pay for all the extras?
The Conrad Dublin was great with lots to see and do. Cancun Hilton and Cabo always get good reviews.