Rob and his local hosts were very accommodating and understanding when our flight was delayed by 24hrs. Communication with Rob and his local hosts was always fantastic. The apartment is a great size and layout, modern, with nice finishing touches such as art work. The grocery stores are really convenient and taxis had no trouble finding the apartment. The location is fine - you can never be close to everything in a big city! The one disappointment for us was the cleanliness. Personally felt that it was only 3* (excluding the bathrooms which were very good) due to a lack of attention to detail.