I would grade the flat B- for comfort and amenities. Two mattresses were uncomfortable. Third was okay. Living/dining room is very small. Bathrooms are okay but some improvements could be made..
Location is A+ for easy transportation and a super cool neighborhood close to Thames and lots of activities.
The host gets A+ for excellent communication and follow-up. Very nice and professional and very easy to work with.