Good place for long term. They do charge you a little fee before and during check in, one of them being a cleaning fee and the other being a deposit that they return.