Stayed here with a large family group so I got to see all the types of rooms, all lovely. We stayed in a one bed apt very spacious and spotless but no air con which could be a problem with small kids or elderly family members. The hotel rooms have air con and are really fab but more expensive. Hugo on the reception was very helpful and nothing was a bother. We didn't have kids with us but one thing to keep in mind is its 7€ in a taxi to the old town and they stick to the max 4 rule so if you are bringing a family of 5 you must get 2 taxis , this can really add to the cost. Portugal itself is not cheap unless you drink the local brew / wine . All in all a great place , would highly recommend.