Mugeba hotels, Mugeba appartementen, accommodatie in Mugeba