The many good reviews of this hotel are warranted. The rooms are small but clean & tidy, ensuite small but functional, breakfast very adequate and staff very friendly.
The problem is that it is at the center of Portimao where all pubs & restaurants shut at 10PM and there is no entertainment. I am 60+ but enjoy life on holiday, not disco till 3AM but pubs & entertainment till midnight or so. Reception staff told me about 2 late night pubs, I walked to one then took at a taxi to the other. Both were closed and that was the weekend! I ended up getting a taxi to Playa de Rocha (15 min away & €5-6) both days. On Monday I decided to move to Rocha, forfeiting 5 nights of my prepaid stay at the hotel. Rocha was all I expected with a lovely beach, big selection of pubs, restaurants, entertainment etc. Thus unless you want a really quiet time (but then why not stay at home?), avoid Portimao center.