We arrived prior to the appt being cleaned, so arranged to drop off our bags, go for a drink and then return once it was ready. We were told it would be ready by 2pm. At 4pm we returned to find that the cleaners still hadn't turned up! The cleaners then lied that they were actually at the appt and were nearly finished, despite the fact that we were in the flat and they definitely weren't there! They eventually turned up around 5pm, so we went out again for an hour and the place was ok when we got back. Not an enjoyable start to our weekend break. To be fair, Gary realized it wasn't good enough and promptly reimbursed us the cost of the cleaning. The only other issue was a broken toilet in the main bathroom. Gary said he would try and get it fixed, but during our stay no-one turned up. Apart from those issues it's a nice appt, with a good Bose sound system, and a kitchen with plenty of pots/pans and utensils. It's in a great location, not too far from town and bars, so makes a great base from which to get ready, have a few drinks and get into the party mood. I'd stay there again if I could be sure the cleaning issue was resolved, and all the amenities were functioning. B+, but could be an A