We arrived in Edinburgh at 9am, I asked Mike the day before if an early check in would be possible due to our plane's early arrival and got told no due to them having guests the night prior, which is totally okay, we just had to wander around the town centre till check in time which is 3, however, I received a call about past 1 from one of the staff managing the house informing me the cleaners will be late and that we can't check in till 4:30pm. He apologised and offered me a late check out to make up for it. We checked in at the time stated, and the house is lovely and clean, however the tissues in the bathrooms weren't new rolls and they were about to run out, so we've looked all over the house for fresh ones but there wasn't any. The location is really central and walking distance to most shops and landmarks. Our plane on our last day leave at 6pm so I asked the host if we can check out a bit later than 12 which is the agreed adjusted check out time due to the delay in check in, and he told me check out time was 10am, so he wasn't aware of the late check in and agreed late check out and I had to explain everything to him, to which he said 12 is the latest we can stay. On our last day, we decided to go out and visit more places in the morning and to just come back for our bags before 12. But at 11, I received a phone call from another staff asking where we put the keys, saying the cleaner was gonna clean the property, so for the 2nd time, I had to explain about the whole late check in and agreed late check out. There is simply no communication between the host and staff and cleaners which we found very unprofessional. Other than that, we enjoyed our stay, the house is beautiful and modern and is in a central location.