Highly recommend on all counts. Really quick communication, lovely apartment.