
Me too - I have also stayed in better 2* than some 4*.
Its quite possible that the only difference between a 3* and a 4*, is that the 4*s may have a fully equipped gym, or more than 1 pool,( or something down that line!), a facility that we may consider minor, all counts when been graded for star rating.
If the reviews are good, I would't even consider cancelling (but this is just a personal view), but I can understand your concern, and as fwh suggests, why not post the name of the hotel- I'm sure other members will give their honest opinion, if they have stayed at that particular hotel.
What ever you decide to do, have a fab time.
Regards, BBB