We stayed here in March 2013 for 2 nights after arriving from the UK and before we took a cruise.
The staff were very friendly and extremely helpful when my wife had very bad toothache and helped arrange an emergency appointment on a Sunday. Most of the reviews we previously read were accurate. Its reasonably handy for the airport and the free shuttle service was ok although it took a while to arrive. Breakfast is fine although a bit crowded and busy. We had 5 in one room which was a real squeeze, but we expected that.
It is a bit isolated, with nothing close by so you either need a car or take taxis. The hitels shuttle bus is helpful to some local shope and restaurants but you are subject to it being available.