Clean. Lots of room. Great communication. Location so so. Reviews and descriptions feel slightly inflated.