The apartment is amazing! Comfortable beds, great air conditioning, Netflix, hot showers and good kitchen facilities.
There is 24/7 security, they have a bbq area and pool (you need to acquire a medical certificate for this though)
The location is away from the city and tourist attractions, and I would not recommend walking too far alone or at night.
The supermarket, restaurant and bakery that are close are great though and the staff were always friendly and helpful with our limited Portuguese.