We had a very enjoyable stay in Waterloo! The apartment is super nice, modern and very clean. The location is very convenient as well. The hosts were accomodating and communicated well. Would definitely stay here again!