We stayed at Mafolie last year and enjoyed it. Our room was tiny but clean and well kept. Dinner was great, the little pool bar was fun, and the included breakfast was very good. Would have stayed this year but they were sold out. Only downside is that there are no elevators for this property on 3 levels so steps are a bitch.