Lovely property in a great location. Excellent kitchen with all amenities. Decor is tasteful throughout. Hosts were very friendly and highly communicative. Unfortunately, when we checked in at 5pm (check in was 4pm), we found the property unclean. The beds were not made, there were food scraps and stains, the floors were dirty. After calling the host, she informed us that there was some mix-up with their cleaners. She arranged for someone to come in then. A lady came in and tried to do the clean, while we were still sitting there, which was very inconvenient. The host offered to buy us a drink at the hotel next door, but after being on the road all day, we were really just looking to get our young child fed and ready for bed. Unfortunately, we had to sit around for another 2 hours, while some of the clean was done, and that too after we pitched in and helped. The hosts did offer us a late check-out, but we were unable to avail of that as we already had plans. The hosts did try to make it up to us, but unfortunately arriving at a messy house in the evening after a day on the road leaves a terrible first impression. It's a real shame because the property itself was great and we had a lovely weekend, but the start of it was not nice. Hopefully the hosts will resolve this issue and it will not happen to other guests in the future.