John and Ceca were super accommodating and very easy to communicate with. Check in/out was the easiest we've ever experienced, the apartment was very clean, updated and adorable with a GREAT location (we walked everywhere and it was safe and very easy to roam the city).
The only thing to note, which I think is already mentioned on the listing, is that there are stairs galore. We stayed in apartment 5 and there were at least 5 flights of tight stairs to climb (to the apartment door, once in the door to get to the main living area, and then again to get to the bedrooms/bathrooms). We are young and healthy so it wasn't a problem for us at all, just something to take in to consideration if stairs are an issue for you or you have tons of luggage or small children. I do believe they have other apartments that are on the lower level, but I'm not sure what those apartments are like once in the door.
Would recommend!! 5 star!!