A perfect long-term stay. Very accommodating and supportive. Would stay again! 10/10