Satisfying stay apart from a couple of privacy and cleanliness issues.