This place had everything I needed for a long term stay. I stayed here for 3 months and everything went smooth. This place is clean, and the host is helpful and easy to get in touch with. I'd highly recommend!