Apartment very good, spotlessly clean, limited TV channels. Restaurant good overall, breakfast buffet very good, dinner buffet OK (starters very good) - service excellent. The hotel is a little "out of the way" but Ferragudo village is lovely with plenty of bars and restaurants and only a short taxi ride away (or 20 - 30 mins walk depending how energetic you are). The hotel gym is limited and the equipment needs to be serviced or updated. The outdoor pool is good but the sun loungers were often "claimed" early in the day. Overall very good value - particularly as a late booking !