I would go to more than one travel site, check it out from all angles. Go to Yahoo Travel
http://travel.yahoo.com/ and other sites, Trip Advisor
http://www.tripadvisor.com/ Expedia, etc.; big, public places like that you know and trust and see what they say? You say it's 4-star but hotels don't give their own stars, "who" gave it the star count?