We stayed here for a week at the end of July and would of stayed here longer if we could. We arrived really late, after a delay and the hotel transfer being unable to find it (I'd recommend arranging transfers through the villa as most drivers only know the big hotels) and were welcomed with fresh fruit and water, even at 1.30am! Our room was huge and the roof terrace was just beautiful at dusk.
The owners couldn't do enough for us and we loved the breakfast - the fresh fruits, juice, croissants, the breads and jams, and the fresh coffee! I can't really see what else you would want. We used the wifi downstairs a few times to help us book trips and look up restaurants, it's quite slow in the rooms.)
The location is perfect and for exploring Hammammet and the nearby restaurants were amazing. Despite not having a pool, it's 2 minutes from the beach and after a 5 minute walk in either direction we found sunbeds, umbrellas and places for lunch.
We chose the villa rather than a hotel or resort because we wanted something right in the middle of it all, experience Tunisia and to not be tied to a generic all inclusive deal. It was perfect for us and I'd definitely stay again.