We had a very pleasant week long stay. The rooms were comfortable & clean and the staff very welcoming and accommodating. The 3 star rating is fair & accurate; if you want something more luxurious you might want to look elsewhere but as a place to stay and use a base to explore, this is absolutely ideal.
The only thing stopping us giving it a 5 star rating is we felt the breakfast offering, (we ate elsewhere for lunch & dinner), was little limited and needed more variation.