All good apart from cleanliness which could have been better.