Easy 5 stars.
This place is amazing. Out two families of 4 each had an amazing stay here. I can only recommend staying here.