Everything you need for a long term stay. Check in and check out process were excellent. John and Andrea were extremely responsive throughout the stay and would proactively check in to make sure I had everything I needed.