Perfect for a long term stay, everything was clean and well thought out. Communication was amazing, highly recommend!