We loved so much Rob's and Desley's place that we changed our plans so we could stay longer at it. We were lucky to try two of their apartments and honestly I couldn't tell which one is better. The hosts are extremely friendly and solicitous. Telwalla is strategic located in a nice part of Greenwich. I definitely recommend the place.