No, don't get discouraged
I haven't any experience but did a quick look and in addition to the trip advisor comments, the Yahoo travel ratings (only a couple of revies there) are good, and the reviews at mytravelguide.com are good too

It looks like a nice little place to me in a good location.