5 stars. Great location, clean and super spacious. Also, very kid friendly. Would def stay again.