I would highly recommend staying at João's apartment. João is a great host, very responsive and helpful. The apartment is very spacious, plenty of space for a group (up to 6) to stay and I loved the styling and interior. Principe Real is a central location, near to many restaurants, shops and a short taxi ride to many of the tourist destinations. There is also a supermarket nearby for the essentials etc. We loved truly loved this stay!