Very clean and spacious. The hosts were great communicators and very nice. Everything that we needed was there and I would for sure stay here again.