The location was good. Units were clean, floors a little sandy but it's not hard to track that stuff in from outside and much harder to clean up with a broom.
Room had a few utensils, cups, bowls etc but not enough for a family of 4 upwards so go equipped with some of your own if planning to eat on site in a larger group.
Bedding and towels were clean and could request new ones if needed.
Wifi was not good so if you need it for downloading or watching anything on Netflix etc, maybe plan ahead and download content prior to your stay as wifi really only suitable for quick google searches etc.
Would definitely stay again and be better prepared for the small issues we encountered.