Very nice hotel, with a good restaurant and excellent food. At first we thought that the prices were high, but in fact, relative to similar standard restaurants, prices were reasonable. The rooms were very good, but the air conditioning was a little noisy.
The pool area was a little small, but overall the facilities were good with a lovely garden.
The only draw back was that it is very close to the flight path into Faro airport, so it does suffer from aircraft noise throughout the day.
Staff were very friendly and couldn't do enough for you.
The Laguna bar was especially nice with great views at sunset.