We stayed for the Ironman 70.3 and the location is perfect for this. Right in the centre with access to shops and restaurants at your doorstep. If you want to visit Lisbon then the train station is about 100m away and is only €5 return. Joanna also offers transportation to and from the accommodation which was ideal since I arrived after midnight (however be prepared to get an uber because my dad had an early flight but Joanna didn’t show up which wasn’t ideal).
The apartment itself is clean. Shared bathroom with other guests but make sure you turn the hot water on the boiler (in the kitchen), otherwise you have to have very cold showers.
A very friendly host and willing to help you with anything, would highly recommend.