Excellent location and on site parking was perfect. Flat was generally clean but there were some areas which could do with a deep clean and dusting etc. apart from that we had a very good stay and would highly recommend.