Very comfy flat, close to Sao Joao train station and only 10 minutes walk from the beach. Close to parks, skate park, coffee shops and a supermarket.
We really enjoyed our stay.