Nice hotel/resort. Breakfast was kind of disappointing for 6€. Hotel Receptionist failed to order a taxi for us, we ended up being 45 minutes late to our event, even though we asked her four times on taxi status. The reply was "heavy traffic", but when we got out on the road, there were almost no cars.
Location was a bit far from Vilamoura downtown, but shuttle buses were available at the hotel at different times.