Great place, convenient, safe and rather large. Very clean.
A couple of touches that would make this place even better would be air conditioning and a decent non-stick frying pan. We got by with fans and open windows though. A very nice stay indeed.