Very clean and had some very well-thought out touches and everything we needed was provided for. We loved our stay here!