We had a warm welcome at Joaos place, and everything seemed very orderly. Our room had a beautiful view from the French balcony, separate beds with bed lamps and hangers for your dresses etc. The common areas were cleaned daily, which was good with that many people sharing. The kitchen was well-equipped, and João pointed us to the best grocery shopping and had good tips for restaurants.
One more shower would have been great - we were a bit too many people for only one shower and there was never enough warm water. The neighborhood is very cosy and lined with restaurants and bars, but it gets quite noisy at night, so bring earplugs.