Great place, however greater attention to cleanliness is required.