Everything exceeded my expectations in regards to the flat and location. Karim is a great host!