There is lots of space, and the place has everything you need during the stay. The kitchen is fully equipped for cooking. Master bathroom is huge and has a bathtub.
There is a grill outside one minute walking from the townhouse. Very convenient. Lots of space outside for children running around.
The place is a bit tired though. We had to clean table in the patio right after check in, because it was lots os sand on it. Watch for ants in the patio (they are common problem for first floor places, so nothing unexpected).
The shower in the master bathroom might benefit from the new shower head and shower renovation in general.
Overall good place to stay.