Could be cleaner but overall nice stay