The hotel is good, staff at reception was very helpful, the grounds include some quite nice litle places, the transfer service is included and very convenient, and the best for me was a very comfortable bed.
There was some confusion at check-in / out, apparently due to the booking made through Expedia, but was promptly solved. Public transport and places to buy necessaries are practically non existent nearby, as the hotel seems to cater mainly for business people who move around in taxis, if needed.
In my opinion, the hotel is very good for business people or if you just need a "stop rest" between flights.