Overall, I was happy with my experience at John's place, but here are some pros and cons so that future renters can be well informed:
Pros — apartment was very clean; check in/out was very easy; John was very nice and responsive
Cons — apartment is not a fancy as pictures suggest; fewer beds that room-by-room layout suggests; there is another big group apartment above this one (luckily, the group above us was very quiet and respectful)