Overall decent stay even though challenging communications and minor cleanliness issues.