We had a great stay with Joao. The flat was in a great location, but was quite noisy - so take your sound machine! The beds were very comfortable, the flat was very clean, and had plenty of room. Communication was very easy, checking in and out also went very smoothly. The only downside is that for more than 2 people (we had 5) there is almost no hot water. The first two showers never had an issue- but any more than that and everyone has a freezing shower.