The place was for the most part as expected, location was great. However there were some communication issues. Two days before check in I was told that they only needed two hours notice and the place would be ready- then when I gave two hours notice the day of check in I was told they really prefer 24 hrs notice?? The delay wasn't too long and were kindly let in and greeted by Pericles.
The other main issue was a really really foul smell that permeated through the apartment for most of the stay. The hosts were seemingly unconcerned about this.