We Stayed for over two months and found it good enough for a long term stay. Personnel was kind and eager to help us, sometimes it took some hours to get back to us but in general they were receptive of our needs (we had a toddler). Food was not great, they could add some variety, particularly if you end up eating there almost very day. Breakfasts became boring on the second week.
Clean, good location, park for kids next door.