We stayed 5 nights in October. I would give 4 stars only for the lobby of the hotel not rooms as they are dated with tired furniture. Housekeeping service not good, on our second day we had lady coming to clean the room around 6pm which is not acceptable and we never experienced this in any other hotel we stayed in Portugal, this continued for the rest of our stay.. only towels changed and bed made, that was it. They never bothered to clean anything in the room and this is not a service you expect from 4 star hotel! If you plan to stay there be prepared to pay for the safe use in your room plus deposit of 20 euros for beach towel, again this is something we never experienced in other 4 star hotels in Portugal or other countries. Staff in the reception and restaurant were friendly, breakfast is good if you book this option. Hotel is close to shops, restaurants and beach.