We really enjoyed our stay at the Wyndham Grand Carvoeiro. The hotel was clean, modern, and the staff were lovely. It's walking distance to town, a really great rooftop bar, and a lovely beach restaurant.
The only downside was that the hotel's website states that there is an adult pool. However, when there were kids at the pool we were told by staff that it's adult recommended, not adult only, and they were not willing to police it. If having a quiet, adult-only space is important for you as you relax, as it is to us, this may not be your best option.