Perfect apartment, perfect location, perfect host. One word : perfect ! :-)