The hotel is excellent. Swimming pools, rooms with balcony Restaurant is ok. Brekafast quite expensive.
No restaurants near by. You need to take public transport (which runs frequently) or walk half an hour.
There is the bus from the airport running during weekdays. The location is beautiful but quite isolated.