When we arrived at Uzuri an hour after our official check in time, our room was not yet ready and we were told to wait 5 minutes in the parking lot while the lady finished our room. We ended up waiting for 40 minutes. Not really ideal after a long drive, when all you want to do is sit down or have a shower. No apologies or explanations were offered , we just stood around for 40 minutes next to our car waiting to be let into our room and kept asking if it's ready until eventually the lady hurried out with bucket and mop and said it was now ready. The room itself is very spacious and nice but the shower was terrible and either went brutally hot or it was too cold. When we asked the owner about the shower , she told us that there is nothing she can do about it and that she had already paid a plumber to look at it and before we could mention the long wait we had to endure at check in , she had already hurried off. The sofa in our room had a really big hole in the middle that you fell into when sitting down. If you want to boil the kettle, you have to put the kettle on the floor underneath the desk as there is no extension cable. I asked for more towels but was told there are no more available as they were all being washed, but that I will receive extra towels when they are clean, however they never arrived. One of the night lamps is just unplugged and doesn't reach a socket but there is no extension cable available to plug it in, so only 1 side of the bed can be lit up.