10/10 everything. would definitely love to return!