Making the booking was easy and efficient. John responded promptly. Check in time was flexible; we agreed on 5pm, and Peggy was there to meet us. She provided all the information we needed, including maps of the area, and was extremely accommodating. One of our party was having problems walking. She provided us an alternative sleeping arrangement, which saved this person from having to climb an additional flight of stairs. The area is great. We really enjoyed walking along the paths along the rocky coastline. Also, the pictures accurately represents the apartment. The only disappointment was that the property was described on airbnb as "very clean", which sadly was not our experience. For example, I don't believe the 3rd floor bathroom had been cleaned at all. The trash bin had not been emptied; the trash from the previous guests was still in the bag inside the bin. I removed the bag, tied the handles and placed the closed bag behind the bin. I put a clean bag inside the bin for our use. There was hair clogging the drain of the shower/tub, other hairs in the tub, and scum on the sink where soap had previously stood, all of which I cleaned. One of the house rules which we found in the kitchen (which was not posted on the site) is "Please leave the house as you found it. Clean up after yourself. We have supplied brooms, and cleaning products". If this information had been provided on the site, I would never have booked the accommodation, because it implies that cleaning is done by one guest for the next guest. This would certainly explain the "not very clean" state of the apartment. There was also a sign at the entrance that asked guests to remove shoes (no problem at all with that), but the reason was "so that the floors will be clean for the next guests". This also implies that there is no intention to clean the floors between guests. I did leave the apartment cleaner than what it was when we arrived, but still shudder to think that only linens would be taken care of before the next guests arrive. This is my first airbnb experience, so maybe my expectations were too high, I don't know. But with a description of "very clean" which was also mentioned in at least one other review and with high cleanliness ratings from other reviewers, I certainly did have higher expectations. This can however be easily remedied by charging a cleaning fee and having someone come in between guests to clean properly.