Lovely flat in a great location with all the amenities that you would expect. An added bonus was that the weather was glorious so we could sit on the balcony & have a barbecue which was great. Overall cleanliness could be improved but otherwise a very positive stay.